home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / gfx / board / Picasso96.readme < prev    next >
Text File  |  1999-03-02  |  18KB  |  335 lines

  1. Short:    Picasso96 system for Amiga graphics boards
  2. Author:   Tobias Abt and Alexander Kneer
  3. Uploader: Tobias Abt <tabt@studbox.uni-stuttgart.de>
  4. Version:  1.43a
  5. Type:     gfx/board
  6.  
  7. This archive contains all you need to get Picasso96 up and running on your
  8. Amiga.  Picasso96 offers support for many different Amiga graphics boards,
  9. has  builtin  HiColor and TrueColor support for intuition screens and many
  10. more...
  11.  
  12. Requirements:
  13. - Kickstart and Workbench 3.0 (V39),
  14. - Motorola MC68020 processor or better,
  15. - CyberVision64, CyberVision64/3D, Domino, Merlin, oMniBus, PicassoII,
  16.   PicassoII+, PicassoIV, Piccolo, Piccolo SD64, Pixel64, Retina BLT Z3,
  17.   Spectrum or uaegfx (for UAE, the UNIX/unusable/usable Amiga Emulator).
  18.  
  19. Picasso96 is ShareWare. Requested fee US$20 or DM30, free to use for
  20. PicassoIV and Pixel64 users (the manufacturers of those cards already
  21. paid for these licences) and the really few ones that already have
  22. sent us a donation.
  23.  
  24. No distribution restrictions as long as the the archive is complete
  25. and none of the files within is changed. BBS notes may be added.
  26.  
  27. Short history:
  28.  
  29. Changes in 1.43a:
  30. - rtg.library:
  31.   - fixed silly bug introduced with changes in WritePixel().
  32.  
  33. Changes in 1.43:
  34. - rtg.library:
  35.   - fixed and optimized DrawEllipse() in TrueColor
  36.   - fixed complement Draw() in TrueColor (crawling ants bug)
  37.   - fixed missing WaitBlit() in WriteChunkyPixels(), WritePixelArray8()
  38.     and WritePixelLine8() subroutine
  39.   - included optimized 24 bit CPU routines for BltTemplate() and
  40.     BltPattern() by Niels Knoop (thanks a lot!)
  41.   - fixed handling of the "ENV:Picasso96/PlanarOnlyDIPFDBUF" environment
  42.     variable (cut'n'paste error, could therefore not work... :-)))
  43.   - changed WritePixel() to gain a small speedup (thanks to Didier Levet
  44.     for the suggestions)
  45. - PicassoIV:
  46.   - PIP can now scale down vertically to some degree by skipping lines
  47.   - added some synchronisation in PIP setup to prevent board from running
  48.     amok with PalomaTV sometimes
  49. - CVision3D:
  50.   - rearranged init function to behave better on ZorroIII systems
  51.   - fixed scan doubler init and switch setting
  52.   - BltPattern() no longer produces wrong patterns
  53.   - fixed a stack problem when blitting in 32bit modes
  54.   - doublescan modes are no fully visible
  55.   - leftmost column of pixels is now visible again in 8bit modes
  56.   - fixed memory clock setup which defaulted to ~6 MHz due to a bug
  57.   - doubleclocked 8bit modes were accidently disabled (wrong refresh rates)
  58.   - scan doubler access logic should now be correct (finally)
  59.   - fixed interlace problems if vertical parameters had odd values
  60. - RetinaBLT:
  61.   - fixed mode setting bug that prevented modes with vtotals greater
  62.     than 1024 from working at all
  63.   - fixed another bug with double scan modes
  64.  
  65. Changes in 1.42:
  66. - rtg.library: fixed small bug with the "ShowModes" environment variable
  67.   which did not work when switching from custom flag setting to "all"
  68. - added new environment variable "ENV:Picasso96/PlanarOnlyDIPFDBUF"
  69.   which when set to "yes" removes the DIPF_IS_DBUFFER attribute form all
  70.   non-planar Picasso96 modes. This is intended for Personal Paint users
  71.   that work with animations. PPaint (at least upto version 7.2) does not
  72.   check the screen bitmap format properly and assumes it to be planar
  73.   which causes severe problems with chunky bitmaps. Using this variable
  74.   prevents PPaint to use chunky screen modes for double buffer animations.
  75. - corrected some cases within the new Hi/TrueColor CPU conversion
  76.   functions which caused wrong results or crashes especially when no
  77.   blitter was available
  78. - optimized CPU line drawing routines (speed increases upto 50% depending
  79.   on type of display and line) as well as 24bit ellipse drawing code
  80. - CVision3D:
  81.   - fixed garbled text on 8 bit screens (e.g. when typing in CON:), was
  82.     caused by blitter running amok when doing too small expansion blits
  83.   - added hardware video window (PIP), works now, but still needs some
  84.     little work, please test but don't complain :-))
  85.   - default memory clock is now 55 MHz (again)
  86.   - fixed scan doubler handling
  87. - Pixel64: included correct driver in archive
  88. - Documentation: changed URL to the Picasso96 home page to reflect the
  89.   new server location (http://picasso96.cogito.de/)
  90. - new P96Speed (version 1.0) included in archive
  91.  
  92. Changes in 1.41a:
  93. - fixed integration of new Hi/TrueColor CPU conversion functions
  94.   causing severe errors by wrong jumps generated by linker
  95. - CyberVision: fixed bugs in hardware line algorithm (lines were
  96.   not drawn in some cases, result was different from CPU routine)
  97.   and added support for textured lines.
  98.  
  99. Changes in 1.41:
  100. - Draw() support in the hardware abstraction layer and can now be
  101.   accelerated
  102. - added new Hi/TrueColor CPU conversion functions developed by Stefan
  103.   Sommerfeld (thanks a lot!)
  104. - AttachSettings: added support for CVision3D (don't know why I forgot
  105.   that in the first place... :-)))
  106. - emulation.library: found at least four wrong conversions in the
  107.   support.asm/GetPixel() function
  108. - CVision3D:
  109.   - implemented 24bit TrueColor modes (more economical and faster than
  110.     32bit and can use blitter in all cases)
  111.   - hardware interrupt added in ZorroIII (ZorroII not yet possible)
  112.   - minimum memory clock (default) now set to 55MHz
  113. - CyberVision: implemented hardware accelerated line algorithm (solid
  114.   lines only)
  115. - Merlin: added some NOPs to avoid color expansion problems (thanks to
  116.   Jan-Willem van Wieren for investigating that issue)
  117. - PicassoII: Code adjusted to avoid pixel errors in hicolor fonts and
  118.   patterns on some cards. If it still doesn't suffice, activate the
  119.   new tooltype "FONTSFIX=Yes" to switch from blitter to CPU rendering
  120.   of the afflicted operations which should solve the problem for good.
  121. - RetinaBLTZ3: added support for external MacroSystem video switch, is
  122.   now used automatically used. NOTE: if you DON'T own such a device,
  123.   add the tool type "DisplayChain=No" to the monitor driver icon!!!
  124. - Picasso96API has three new functions:
  125.   - p96EncodeColor
  126.   - p96GetBoardDataTagList
  127.   - p96GetRTGDataTagList
  128.   new Develop.lha archive is available
  129. - french documentation added (unfortunately not quite up to date)
  130. - suomi installation and documentation added (thanks to Mikko Virtanen)
  131.  
  132. Changes in 1.40:
  133. - fixed bug in rtg.library which could cause Enforcer hits during boot
  134. - fixed bug in rtg.library and PicassoIV.chip which caused crashes if a
  135.   PicassoIV with 7.4 ROM was used without p4specials.library
  136. - fixed bug that caused screens sometimes to be black
  137. - new tags for mode id query functions for video output support
  138. - install script changed for ease of installation:
  139.   - detects PicassoII's in segmented mode and issues a warning
  140.   - new AttachSettings tool for basic settings file maintenance making
  141.     things easier for first time Picasso96 users
  142.   - Picasso96 is now ShareWare for users who don't own PicassoIV or
  143.     Pixel64 boards and the installer script gives a hint about that
  144. - CVision3D: driver now working in ZorroII based Amigas as well
  145. - new environment variable "Picasso96/ShowModes":
  146.   - "all": show all possible modes (including multiple modes of the same
  147.          depth that are only different in their RGB format)
  148.   - "essential": (default) the same behaviour as before, show only modes
  149.          that are really different from each other
  150.   - user supplied mask of RGB formats: decimal, hex($) or binary(%) value,
  151.          see includes section about color formats; example: $e=%1110=14
  152.          allows only 24 bit true color and chunky modes
  153.  
  154. Changes in 1.39:
  155. - implemented CPU function for planar BltPattern() with rp->AreaPtrn (still
  156.   no support for bltmask and rp->AreaPtrn together)
  157. - fixed bug that caused enforcer hits with planar bitmaps in fast memory
  158. - remove some stupid mask considerations for Hi/TrueColor bitmaps (which
  159.   caused problems on such screens using less than 256 colors) 
  160. - Picasso96Mode has some extra features now:
  161.   - corrected algorithm to look for unused DisplayIDs when cloning settings
  162.   - new menue entry "Setting/Batch change IDs" which is used to renumber
  163.     all of the DisplayIDs for the current settings
  164.   - menu entry "Mode/Print mode" now prints mode lines for NetBSD 1.3, too
  165.  
  166. Changes in 1.38:
  167. - fixed a dangerous bug in the clipping code (hi-words of some data
  168.   registers were trashed)
  169. - implemented blitter emulation routines for planar bitmaps in fast memory
  170.   except for: BltPattern() with rp->AreaPtrn as well as Flood() and Area#?()
  171.   calls with rp->TmpRas->RasPtr pointing to fast memory; QBlit functionality
  172.   is also missing for all bitmaps in fast memory
  173. - corrected BltBitMap() behavior to be same on all boards when blitting
  174.   from bitmaps with less planes than the destination bitmaps has
  175. - new monitor tooltype "GrantDirectAccess": use this if you have problems
  176.   with programs that use direct display memory access without using locking
  177.   mechanisms like ShapeShifter on ZorroII Amigas with PicassoIV or with any
  178.   Amiga using a CyberVision64 board; this tooltype when set to "yes" prevents
  179.   bitmaps with different byte swapping requirements to be on the board
  180.   simultaneously if they cannot be accessed at the same time without
  181.   reconfiguring the board; when using PIP applications on ZorroII PicassoIV
  182.   this tool type should be set to "no" (default) to allow all combinations
  183.   of screen and PIP color formats
  184. - fixed a small bug that was possibly causing wrong colors with CLUT screens
  185. - PicassoIV: PIP handling (bandwidth calculations) improved, PIP windows
  186.   on TrueColor screens are back, now switched off when window is occluded
  187. - Merlin: fixed a bug in blitter accelerated BltPattern causing enforcer
  188.   hits in some cases
  189. - Merlin: planar to chunky blits wait for blitter ready flag between planes
  190. - Retina BLT Z3: minimum memory clock is now 55 MHz
  191. - CyberVision64: sprite colors are now set correctly when the mode changes
  192.  
  193. Changes in 1.37:
  194. - removed SwapBitsRastPortClipRect bug (aka FastLayers/PictureManager bug)
  195. - removed bug causing crashes with PMTNG while editing the test screen
  196. - cybergraphics.library emulation now v41 compatible
  197. - included an emulation of the cgxvideo.library using the video overlay
  198.   of the PicassoIV (not tested well, no CV64/3D overlay support yet, will
  199.   not work with Isis because of tests for emulation)
  200. - added new board tool type "MemoryClock" which sets the memory clock
  201.   (in MHz) of the board within the allowed ranges (you can check with
  202.   CheckBoards to see the effectively used clock value). Boards that
  203.   support variable memory clocks and the supported ranges (exceeding values
  204.   will be clipped):
  205.   - CyberVision64: 54-65
  206.   - CyberVision3D: 55-65
  207.   - Retina BLT Z3: 60-85
  208.   Note: Cirrus based boards already run at maximum speed and therefore do
  209.   not support this tool type, Tseng based boards do not support variable
  210.   memory clocks
  211. - PicassoII: added support for Pablo (all modes with 15 kHz and 50/60 Hz
  212.   switch on the video encoder) and possibly fixed a bug with wrong colors
  213. - Retina BLT Z3: fixed a bug causing some blitter trash on 68030 based
  214.   Amigas 
  215. - extended PIP-API:
  216.   - CLUT PIPs on Hi/TrueColor screens can have their own color table
  217.   - PIP does no longer have to use the complete window interior
  218.  
  219.  
  220. ============================= Archive contents =============================
  221.  
  222. Original  Packed Ratio    Date     Time    Name
  223. -------- ------- ----- --------- --------  -------------
  224.      628     286 54.4% 25-Jan-99 00:40:34  Picasso96Install.info
  225.    34028   19153 43.7% 20-Dec-98 13:09:20 +picture.datatype
  226.     2572    1692 34.2% 05-Jul-98 04:22:20 +Picasso96
  227.      356     171 51.9% 13-Nov-96 05:40:14 +Picasso96.info
  228.     1022     329 67.8% 22-Jun-98 20:44:08 +Picasso96Settings.15
  229.     1658     514 68.9% 22-Jun-98 20:44:18 +Picasso96Settings.31
  230.     1658     532 67.9% 22-Jun-98 20:44:26 +Picasso96Settings.35.5
  231.     1786     573 67.9% 22-Jun-98 20:44:36 +Picasso96Settings.38
  232.     1786     574 67.8% 22-Jun-98 20:44:46 +Picasso96Settings.48
  233.     1786     576 67.7% 22-Jun-98 20:44:56 +Picasso96Settings.57
  234.     1786     564 68.4% 22-Jun-98 20:45:06 +Picasso96Settings.64
  235.      514     253 50.7% 08-Mar-98 17:45:18 +Picasso96Settings.Pablo
  236.      364     200 45.0% 02-Mar-97 05:16:08 +Disk.info
  237.      628     281 55.2% 13-Sep-98 19:51:18 +Documentation.info
  238.    22554    8919 60.4% 03-Nov-98 16:57:18 +Picasso96_deutsch.guide
  239.      452     243 46.2% 13-Sep-98 19:50:16 +Picasso96_deutsch.guide.info
  240.    20767    8115 60.9% 03-Nov-98 16:57:10 +Picasso96_english.guide
  241.      452     244 46.0% 13-Sep-98 19:50:16 +Picasso96_english.guide.info
  242.    22974    8983 60.8% 03-Nov-98 16:59:50 +Picasso96_français.guide
  243.      452     244 46.0% 13-Sep-98 19:50:16 +Picasso96_français.guide.info
  244.    22800    8593 62.3% 03-Nov-98 16:59:50 +Picasso96_italiano.guide
  245.      452     246 45.5% 13-Sep-98 19:50:16 +Picasso96_italiano.guide.info
  246.    19121    7715 59.6% 03-Nov-98 16:59:50 +Picasso96_suomi.guide
  247.      452     242 46.4% 13-Sep-98 19:51:10 +Picasso96_suomi.guide.info
  248.      628     290 53.8% 31-Jul-98 14:55:46 +Drivers.info
  249.      628     270 57.0% 23-Dec-96 23:58:18 +ADPro.info
  250.      752     399 46.9% 27-Oct-97 15:58:12 +Install_Deutsch.info
  251.      753     399 47.0% 27-Oct-97 15:58:26 +Install_English.info
  252.     1829     540 70.4% 15-Dec-96 23:44:22 +InstallADPro
  253.      628     275 56.2% 15-Dec-96 23:22:26 +Savers2.info
  254.     5148    3130 39.1% 16-Jan-97 11:51:54 +Picasso96
  255.      628     273 56.5% 23-Dec-96 23:58:18 +Photogenics.info
  256.      628     271 56.8% 15-Dec-96 23:23:02 +data.info
  257.      628     273 56.5% 15-Dec-96 23:13:48 +GIO.info
  258.     3016    1643 45.5% 07-Jan-97 03:31:18 +Picasso96.gio
  259.      765     410 46.4% 27-Oct-97 15:56:20 +Install_Deutsch.info
  260.      764     407 46.7% 27-Oct-97 15:58:00 +Install_English.info
  261.     1859     549 70.4% 15-Dec-96 23:44:30 +InstallPhotogenics
  262.      628     276 56.0% 23-Dec-96 23:58:18 +ShapeShifter.info
  263.      767     408 46.8% 27-Oct-97 15:57:48 +Install_Deutsch.info
  264.      766     407 46.8% 27-Oct-97 15:57:54 +Install_English.info
  265.     1861     551 70.3% 15-Dec-96 23:44:40 +InstallShapeShifter
  266.      628     270 57.0% 15-Dec-96 23:06:38 +Video Drivers.info
  267.     1204     729 39.4% 09-Feb-97 02:56:00 +Picasso96
  268.      450     176 60.8% 15-Dec-96 23:06:18 +Picasso96.info
  269.      628     271 56.8% 23-Dec-96 23:58:18 +XiPaint.info
  270.      757     401 47.0% 27-Oct-97 15:58:40 +Install_Deutsch.info
  271.      756     405 46.4% 27-Oct-97 15:58:46 +Install_English.info
  272.     1836     545 70.3% 15-Dec-96 23:44:46 +InstallXiPaint
  273.      628     275 56.2% 15-Dec-96 22:17:28 +libs.info
  274.    11196    5139 54.0% 04-Jan-97 13:28:08 +xout_g.library
  275.     1636    1161 29.0% 01-Feb-97 02:42:58 +FindBoard
  276.      737     386 47.6% 31-Jul-98 14:55:46 +Install_Deutsch.info
  277.      737     388 47.3% 31-Jul-98 14:55:46 +Install_English.info
  278.      738     383 48.1% 31-Jul-98 14:55:46 +Install_Français.info
  279.      738     388 47.4% 31-Jul-98 14:55:46 +Install_Italiano.info
  280.      735     384 47.7% 31-Jul-98 14:55:46 +Install_Suomi.info
  281.      737     381 48.3% 31-Jul-98 14:57:16 +Install_Svenska.info
  282.   109956   60617 44.8% 30-Apr-96 22:52:42 +Installer
  283.   146684   39685 72.9% 25-Jan-99 00:31:56 +InstallPicasso96
  284.    12352    7164 42.0% 08-Nov-98 02:35:22 +CirrusGD542X.chip
  285.    14020    7785 44.4% 08-Nov-98 02:35:30 +CirrusGD5434.chip
  286.    11668    7314 37.3% 23-Jan-99 23:45:54 +CirrusGD5446.chip
  287.     4936    3030 38.6% 24-Jan-99 00:22:10 +CVision3D.card
  288.     3204    1793 44.0% 08-Nov-98 02:35:06 +CyberVision.card
  289.      912     679 25.5% 08-Nov-98 02:34:54 +Domino.card
  290.    37820   19803 47.6% 07-Aug-98 19:23:06 +emulation.library
  291.     1460    1069 26.7% 16-Mar-98 00:15:08 +fastlayers.library
  292.     1184     855 27.7% 08-Nov-98 02:35:04 +Graffity.card
  293.     3384    2101 37.9% 08-Nov-98 02:34:56 +Merlin.card
  294.     7444    3379 54.6% 16-Jan-99 15:12:58 +NCR77C32BLT.chip
  295.     1436     901 37.2% 08-Nov-98 02:34:58 +oMniBus.card
  296.     1684    1222 27.4% 08-Nov-98 02:35:00 +PicassoII.card
  297.    19048   10402 45.3% 24-Jan-99 03:01:58 +PicassoIV.card
  298.     1404    1019 27.4% 08-Nov-98 02:35:02 +Piccolo.card
  299.     1372    1013 26.1% 08-Nov-98 02:35:08 +PiccoloSD64.card
  300.      848     631 25.5% 04-Dec-98 17:10:20 +Pixel64.card
  301.     4160    3125 24.8% 16-Jan-99 15:01:20 +RetinaBLT.card
  302.   203212   95490 53.0% 25-Jan-99 00:26:32 +rtg.library
  303.     9404    5533 41.1% 06-Dec-98 01:50:48 +S3Trio64.chip
  304.    16304    7534 53.7% 18-Jan-99 00:44:42 +S3ViRGE.chip
  305.     1408    1016 27.8% 08-Nov-98 02:35:06 +Spectrum.card
  306.     4392    2282 48.0% 08-Nov-98 02:35:24 +TsengET4000.chip
  307.     9524    4893 48.6% 08-Nov-98 02:35:26 +TsengET4000W32.chip
  308.     1704     858 49.6% 24-Jan-99 00:19:46 +uaegfx.card
  309.    24544   13496 45.0% 24-Jan-99 05:08:42 +Picasso96API.library
  310.      628     286 54.4% 31-Jul-98 14:55:46 +Picasso96.info
  311.    11234    4868 56.6% 25-Jan-99 00:40:16 +Picasso96.readme
  312.    21824   11862 45.6% 06-Aug-98 00:38:14 +AttachSettings
  313.      628     275 56.2% 14-Dec-97 03:16:58 +Debug.info
  314.    15516    8743 43.6% 01-Mar-98 02:37:08 +CheckBoards
  315.      835     394 52.8% 15-Dec-96 23:55:54 +CheckBoards.info
  316.    22924   14003 38.9% 07-Jan-97 01:52:28 +FliP96
  317.      835     392 53.0% 14-Dec-97 03:16:58 +FliP96.info
  318.     4444    2647 40.4% 27-Nov-97 11:13:34 +P96_PrinterPatch
  319.      561     274 51.1% 27-Nov-97 21:07:08 +P96_PrinterPatch.icon
  320.      468     205 56.1% 14-Dec-97 03:16:58 +P96_PrinterPatch.info
  321.      628     278 55.7% 28-Feb-98 21:33:48 +P96Speed.info
  322.      512     292 42.9% 25-Feb-98 15:08:46 +!IMPORTANT!
  323.     1238     611 50.6% 31-Jan-98 15:15:30 +Compare.dat
  324.    89624   32168 64.1% 21-Nov-98 22:37:50 +P96Speed
  325.    18255    6399 64.9% 21-Nov-98 22:37:50 +P96Speed.guide
  326.     1686    1094 35.1% 21-Nov-98 22:37:50 +P96Speed.guide.info
  327.     1991    1345 32.4% 21-Nov-98 22:37:50 +P96Speed.info
  328.     4894    1919 60.7% 21-Nov-98 22:37:50 +P96Speed.readme
  329.    66916   31103 53.5% 23-Jun-98 04:36:16 +Picasso96Mode
  330.      618     329 46.7% 02-Feb-97 21:36:20 +Picasso96Mode.info
  331.     1468    1033 29.6% 12-Aug-96 23:04:14 +Reboot
  332.       66      66  0.0% 25-Jan-99 00:42:00 +Version
  333. -------- ------- ----- --------- --------
  334.  1131126  516970 54.2% 01-Feb-99 21:39:54   109 files
  335.